﻿//就绪函数
$(function () {
    Show()
})
function Show() {
    layui.use(function () {
        var table = layui.table;
        var laydate = layui.laydate;

        var qualityNumber = $("#QualityNumber").val()
        var productionlineNumber = $("#productionlineNumber").val()
        var qualityState = $("#QualityState").val()
        //console.log(AddTime)
        // 先进行表格的初始渲染
        table.render({
            elem: '#carriertable',  // 表格元素的选择器
            page: {
                limit: 5,
                limits: [5, 8, 10]
            },
            toolbar: '#toolbarDemo',//导出
            defaultTolbar: ['exports'],//导出
            cols: [[
                { type: 'checkbox', fixed: 'left' },
                { field: 'qualityNumber', title: '质检编号' },
                {
                    field: 'addTime', title: '质检日期', templet: function (x) {
                        return formatTime(x.addTime)
                    }
                },
                { field: 'productionlineNumber', title: '生产线编号' },
                { field: 'productionlineName', title: '生产线名称' },
                { field: 'craftManageNumber', title: '工艺路线编号' },
                { field: 'craftManageName', title: '工艺路线名称' },
                { field: 'processNumber', title: '工序编号' },
                { field: 'processName', title: '工序名称' },
                { field: 'qualityquantity', title: '质检数量' },
                { field: 'qualified', title: '合格数量' },
                { field: 'unQualified', title: '不合格数量' },
                { field: 'qualityState', title: '状态' },
                {
                    field: '', title: '操作', width: 200, templet: function (d) {
                        return '<a class="layui-btn layui-btn-edit layui-btn-xs" onclick="editData(' + d.qualityId + ')"><i class="layui-icon layui-icon-edit"></i>编辑</a> ' +
                            '<button type="button" class="layui-btn layui-btn-primary layui-btn-xs" onclick="particulars(' + d.qualityId + ')">详情</button>' +
                            '<a class="layui-btn layui-btn-danger layui-btn-xs" onclick="deleteData(' + d.qualityId + ')"><i class="layui-icon layui-icon-delete"></i>删除</a>';
                    }
                }
            ]],
            // 初始时可以先不加载数据，等待 ajax 请求成功后再更新
            data: []
        });
        var data = {
            pageIndex: 1,
            pageSize: 80,
            qualityNumber: qualityNumber,
            productionlineNumber: productionlineNumber,
            qualityState: qualityState
        }
        $.ajax({
            url: "/Qualityduring/QualityShowsj",
            type: "get",
            data: data,
            success: function (data) {
                data = JSON.parse(data);
                console.log(data.data.plist);
                console.log(data.data)
                // 在 ajax 请求成功后，使用正确的表格 ID 进行 reload
                table.reload('carriertable', {
                    page: {
                        limit: 5,
                        limits: [5, 8, 10]
                    },
                    data: data.data.plist
                });
            },
            error: function () {
                console.log("请求失败");
            }
        });
    })
    // 定义时间格式转换函数
    function formatTime(timeStamp) {
        if (timeStamp) {
            var date = new Date(timeStamp);
            var year = date.getFullYear();
            var month = ('0' + (date.getMonth() + 1)).slice(-2);
            var day = ('0' + date.getDate()).slice(-2);
            var hour = ('0' + date.getHours()).slice(-2);
            var minute = ('0' + date.getMinutes()).slice(-2);
            var second = ('0' + date.getSeconds()).slice(-2);
            return year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
        }
        return "";
    }
}
